package com.kaifamiao.month04.day26.work;
import java.io.File;
import java.util.ArrayList;
import java.util.List;

public class Ponthto1 {
    private static List<File> list = new ArrayList<>();
    private static List<File> list1 = new ArrayList<>();
    private static long sum = 0;
    public static void main(String[] args) {
        long s = System.currentTimeMillis();
        File file = new File("E:\\");
        zwj(file);
        System.out.println(sum / 1024 + "KB");
//        System.out.println(list);
        System.out.println(list1.size());
        System.out.println(System.currentTimeMillis() - s);
    }

    private static void zwj(File file) {
        File[] files = file.listFiles();
        if (files == null || files.length == 0) {
            return;
        }
        for (File f : files) {
            if (f.isDirectory()) {
                zwj(f);
            } else {
                File f1 = new File("" + f);
                sum += f.length();
                list.add(f1);
                if(f1.toString().endsWith(".png") || f1.toString().endsWith(".bmp")
                        || f1.toString().endsWith(".jpg") || f1.toString().endsWith(".jpeg")
                        || f1.toString().endsWith(".jpe") || f1.toString().endsWith(".jfif")
                        || f1.toString().endsWith(".gif") || f1.toString().endsWith(".tif")
                        || f1.toString().endsWith(".tiff") || f1.toString().endsWith(".heic")){
                    list1.add(f1);
                }
            }
        }
    }
}
